package com.wgts.wgts.mvp.model.imp;

import com.wgts.wgts.mvp.model.IWgtsProductModel;
import com.wgts.wgts.netmodle.HttpResultSubscriber;
import com.wgts.wgts.netmodle.NetService;
import com.wgts.wgts.netmodle.req.AppModleRequest;
import com.wgts.wgts.netmodle.req.WgtsProductListReq;
import com.wgts.wgts.netmodle.resp.AppModleEntity;
import com.wgts.wgts.netmodle.resp.WgtsProductListEntity;

import java.util.List;

public class WgtsProductModel implements IWgtsProductModel {

    private NetService netService;

    public WgtsProductModel(NetService netService) {
        this.netService = netService;
    }

    @Override
    public void initProducteList(WgtsProductListReq req, HttpResultSubscriber<List<WgtsProductListEntity>> subscriber) {
        netService.wgtsProductList(req, subscriber);
    }

    @Override
    public void initDataView(AppModleRequest appModleRequest , HttpResultSubscriber<List<AppModleEntity>> subscriber) {
        netService.appModle(appModleRequest, subscriber);
    }

}
